﻿using System;
using System.Collections.Generic;
using System.Text;

namespace MoneyProtocol
{
    public class SecurityAccoutProtocol
    {
        /// <summary>
        /// 客户端申请获取证券账户名
        /// </summary>
        public const int GET_CREQ = 0;
        /// <summary>
        /// 返回Dictionary类型的二元组，第一个参数为int类型的id，第二个参数为string类型的账号名
        /// </summary>
        public const int GET_SRES = 1;

        /// <summary>
        /// 客户端申请增加新证券账户，发送string类型
        /// </summary>
        public const int ADD_CREQ = 2;
        /// <summary>
        /// 如果增加成功返回账户id（int类型），否则返回-1
        /// </summary>
        public const int ADD_SRES = 3;

        /// <summary>
        /// 客户端申请更新证券账户名，发送格式：“证券id+证券账号名”（string类型）
        /// </summary>
        public const int UPDATE_CREQ = 4;
        /// <summary>
        /// 返回bool类型
        /// </summary>
        public const int UPDATE_SRES = 5;   
        
        /// <summary>
        /// 客户端申请删除证券账户名，发送数据：需要删除的证券账号的ID数组，类型为int数组
        /// </summary>
        public const int DELETE_CREQ = 6;   
        /// <summary>
        /// 返回删除的个数
        /// </summary>
        public const int DELETE_SRES = 7;   
    }
}
